#pragma once

#include "public/IService.h"

#include <memory>
#include <iostream>

#define     BATTLEBOTSSERVICEID	"com.BattleBots.Plugin"

#define		BattleBotsSPtr		std::shared_ptr<IBattleBots>
#define		BattleBotsWPtr		std::weak_ptr<IBattleBots>

class IBattleBots
	: public IService
{
public:

	virtual ~IBattleBots() {};

	virtual void BattleBotsWidgetShow() = 0;
};